//
//  SpellTrapCardZone.cpp
//  Test
//
//  Created by Pedram Ardeshirzadeh on 20-07-12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#include "SpellTrapCardZone.h"

SpellTrapCardZone::SpellTrapCardZone() {
    cout << "SpellTrapCardZone created" << endl;
}

void SpellTrapCardZone::addCard(Card *c) {
    assert(c != NULL);
    
    if (spellTrapCard == NULL)
        spellTrapCard = (SpellTrapCard*)c;
}

void SpellTrapCardZone::removeCard(Card *c) {
    assert(c != NULL);
    
    if (*c == *spellTrapCard)
        spellTrapCard = NULL;
}
